ZephyrProjectManager\Base\AjaxHandler D

Total Complexity 609
Dependencies 14
Dependents 1
Total lines 3,203
Lines of code 2,734
Logical lines of code 1,697
Comment lines 20
Methods 102
Properties 3

Methods 102

Method Rating Maintainability Complexity Lines of code
save_task()
D
28
40 102
new_task()
D
27
37 117
filter_tasks_by()
C
33 28 93
saveTasks()
C
37 29 59
send_comment()
C
30 23 118
save_project()
C
34 24 80
saveProjects()
B
38 22 64
filter_by()
B
39 19 62
getCalendarItems()
B
39 18 59
copy_task()
B
37 15 68
team_members_list_html()
B
37 14 79
filter_tasks()
A
42 16 45
get_project()
A
35 13 89
get_all_tasks()
A
43 14 44
update_subtasks()
A
38 12 74
upload_tasks()
A
35 9 98
new_project()
A
43 10 48
export_project()
A
35 7 86
filter_projects()
A
47 9 35
convert_to_project()
A
44 8 41
sendEmail()
A
54 9 19
authenticate()
A
56 9 16
update_task_completion()
A
45 7 40
__construct()
A
35 2 107
get_user_progress()
S
44 6 44
getMembers()
S
55 7 19
get_paginated_projects()
S
51 6 26
get_members()
S
58 6 14
update_task_priority()
S
49 5 29
update_user_access()
S
59 6 13
uploadTaskFile()
S
59 6 12
update_category()
S
54 5 19
uploadAjaxFile()
S
55 5 19
export_task()
S
43 3 46
create_category()
S
57 5 16
update_project_members()
S
57 5 15
export_tasks()
S
49 4 27
follow_task()
S
51 4 26
exportProjectsToCSV()
S
45 3 39
exportTasksToCSV()
S
46 3 38
update_project_status()
S
56 4 18
like_project()
S
56 4 17
copy_project()
S
57 4 16
subtaskEditModal()
S
48 2 41
project_task_progress()
S
54 3 20
getTaskComments()
S
55 3 19
switch_project_type()
S
56 3 18
like_task()
S
56 3 18
update_task_end_date()
S
56 3 17
update_task_start_date()
S
56 3 17
update_user_meta()
S
63 4 9
updateFileProject()
S
58 3 15
updateProjectSetting()
S
65 4 8
updateTaskDueDate()
S
58 3 15
updateMessage()
S
58 3 15
print_project()
S
59 3 14
get_project_tasks()
S
59 3 13
updateTaskStatus()
S
61 3 12
create_status()
S
56 2 18
complete_project()
S
66 3 7
delete_status()
S
63 3 10
getSubtasks()
S
64 3 9
getTasksDateRange()
S
65 3 8
getUserData()
S
59 2 15
dismiss_notice()
S
63 3 10
archiveProject()
S
63 3 10
add_project_to_dashboard()
S
68 3 7
remove_project_from_dashboard()
S
68 3 7
project_progress()
S
61 2 12
remove_project()
S
62 2 11
update_status()
S
56 1 18
loadProjectsFromJSON()
S
69 2 6
removeProjectFromDashboard()
S
69 2 6
loadProjectsFromCSV()
S
69 2 6
editProjectModal()
S
63 2 10
editTaskModal()
S
63 2 10
getTaskPanelHTML()
S
63 2 10
getProjectPanelHTML()
S
63 2 10
getStatus()
S
69 2 6
view_task()
S
66 2 8
get_task()
S
58 1 15
remove_task()
S
58 1 15
get_project_members()
S
69 2 6
get_user_projects()
S
64 2 9
view_project()
S
63 2 10
remove_comment()
S
63 2 10
getPostVar()
S
75 2 4
add_team()
S
60 1 13
remove_category()
S
64 1 10
add_ajax_function()
S
74 1 4
display_category_list()
S
78 1 4
error()
S
72 1 6
display_activities()
S
71 1 5
get_available_project_count()
S
68 1 8
update_team()
S
64 1 9
newTaskModal()
S
64 1 10
delete_team()
S
73 1 5
get_projects()
S
73 1 5
get_user_by_unique_id()
S
68 1 7
get_tasks()
S
78 1 4
newProjectModal()
S
66 1 9
get_team()
S
72 1 5